﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using LibraryO2S;
using System.Data;
public partial class Administrator_LogoEdit : System.Web.UI.Page
{

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            Search();
        }
    }
    Logoes logo = new Logoes();
    public int GetRandom()
    {
        Random rd = new Random();
        int a = rd.Next(1, 100);
        return a;
    }
    public int LOGO_ID
    {
        get
        {
            return int.Parse(Request.QueryString["LOGO_ID"].ToString());
        }

    }
    public void Search()
    {
        DataTable db = logo.tblLogoSearch(LOGO_ID);
        imgDescription.ImageUrl = "~/FileLogo/" + db.Rows[0]["FILENAME"].ToString();
        string status = db.Rows[0]["STATUS"].ToString();
        if (status.Trim() == "1")
        {
            cbStatus.Checked = true;
        }
        else
        {
            cbStatus.Checked = false;
        }
    }
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        int status = 0;
        if (cbStatus.Checked)
        {
            status = 1;
        }
        else
            status = 0;
        try
        {
            string createdby = Session["USERNAME"].ToString();

            string filename = "";
            if (fuLogo.HasFile)
            {
                filename = GetRandom() + "" + fuLogo.FileName;
                fuLogo.SaveAs(Server.MapPath("~/FileLogo/" + filename));
            }
            else
            {

                DataTable db = logo.tblLogoSearch(LOGO_ID);
                filename = db.Rows[0]["FILENAME"].ToString();
            }


            logo.tblLogoesUpdate(LOGO_ID, filename, "", "", createdby, status);
            divMessage.InnerHtml = LibraryO2S.O2S_Message.Success("Hệ thống", "Cập nhật thành công");
            Response.Redirect("Logoes.aspx");
        }
        catch (Exception ex)
        {
            divMessage.InnerHtml = O2S_Message.Error("Hệ thống", "Phát hiện lỗi" + ex.Message);
        }

    }
    //protected void btnSubmit_Click(object sender, EventArgs e)
    //{
    //    try
    //    {

    //        if (cbStatus.Checked)
    //        {

    //        }
    //        else
    //        {
    //            logo.InsertLogo(GetRandom() + "" + fuLogo.FileName, "", "", DateTime.Now, "dungnv", DateTime.Now, "dungnv", 0);
    //            divMessage.InnerHtml = LibraryO2S.O2S_Message.Success("Hệ thống", "Cập nhật thành công");
    //        }
    //    }
    //    catch (Exception ex)
    //    {

    //        divMessage.InnerHtml = LibraryO2S.O2S_Message.Error("Hệ thống", "Phát hiện lỗi " + ex.Message);
    //    }

    //}
}